package com.noahplat.user.service;

import com.noahplat.common.utils.Result;
import com.noahplat.user.pojo.Sconfig;
import org.springframework.web.multipart.MultipartFile;

import java.io.File;


public interface SconfigService {

    /**
     * 查询正在使用的key值ID
     * @return
     */
    public Result getMapnum(String type);

    /**
     * 修改正在使用的key值ID
     * @return
     */
    public Result updateMapnum(Long id);

    /**
     * 分页获得高德key值信息
     * @param type
     * @param state
     * @param page
     * @param limit
     * @return
     */
    public Result getAdminMapkey(String type,String state,Integer page,Integer limit);

    /**
     * 通过ID获得高德key详细信息
     * @param id
     * @return
     */
    public Result getMapkey(Long id);

    /**
     * 修改高德key值信息
     * @param sconfig
     * @return
     */
    public Result updateMapkey(Sconfig sconfig);

    /**
     * 批量添加高德KEY信息
     * @param file
     * @return
     */
    public Result addMapExcel(MultipartFile file);

    /**
     * 删除高德key值
     * @param sconfig
     * @return
     */
    public Result delMapkey(Sconfig sconfig);
}
